be on the edge of disaster - French English Dictionary